Preemptive Bicriteria Scheduling for Parallel Jobs: O -line and On-line Algorithms
نویسندگان
چکیده
We introduce general algorithms for oo-line and on-line scheduling of parallel and independent jobs on a multiprocessor system. In the oo-line case we consider two models by allowing and disallowing release dates. Following Hall, Schulz, Shmoys, and Wein 11], we achieve a constant approximation factor for both minimizing weighted sum of the job completion times and makespan objectives. Following Schulz and Skutella 17] 18] we achieve a smaller randomized constant factor for weighted sum of completion times, and a small constant factor for makespan. In both techniques we use an optimal solution to a linear programming relaxation in order to guide a task permutation as an input to a list scheduling 8] with preemption rule. Our on-line technique gives constant factors for both the (weighted) sum of completion times and makespan objectives, and is a kind of generalization to the one-machine preemptive relaxation introduced by Chekuri, Motwani, Natarajan, and Stein 3]. To the best of our knowledge our on-line algorithms are the rst known for the problems under consideration.
منابع مشابه
Fast algorithms for preemptive scheduling of equal-length jobs on a single and identical processors to minimize the number of late jobs
We consider the preemptive scheduling of n equal-length jobs with release times and due dates with the objective to minimize the number of late jobs on a single and parallel identical processors. Our algorithm for the single-processor version is on-line and runs in time O(n log n). It produces an optimal schedule. Our multiprocessor algorithm is off-line, it has the time complexity of O(n) and ...
متن کاملOn-Line Scheduling with Precedence Constraints
We consider the on-line problem of scheduling jobs with precedence constraints on m machines. We concentrate in two models, the model of uniformly related machines and the model of restricted assignment. For the related machines model, we show a lower bound of (p m) for the competitive ratio of deterministic and randomized on-line algorithms, with or without preemptions even for known running t...
متن کاملAsac 2004 On-line Scheduling Similar Jobs to Minimize Makespan on Two Identical Processors
In this paper we consider an on-line scheduling problem, where jobs with similar processing times within [1, r] arrive one by one to be scheduled in an on-line setting on two identical parallel processors with or without preemption. The objective is to minimize makespan. For the preemptive version of the problem, we present a best possible deterministic on-line scheduling algorithm along with a...
متن کاملNew Results on Flow Time with Resource Augmentation
We study the problem of scheduling n jobs that arrive over time. We consider a non-preemptive setting on a single machine. The goal is to minimize the total flow time. We use extra resource competitive analysis: an optimal off-line algorithm which schedules jobs on a single machine is compared to a more powerful on-line algorithm that has l machines. We design an algorithm of competitive ratio ...
متن کاملOn-line scheduling to minimize average completion time revisited
We consider the scheduling problem of minimizing the average-weighted completion time on identical parallel machines when jobs are arriving over time. For both the preemptive and the nonpreemptive setting, we show that straightforward extensions of Smith’s ratio rule yield smaller competitive ratios than the previously best-known deterministic on-line algorithms. c © 2003 Elsevier B.V. All righ...
متن کامل